//
//  main.c
//  Switch-case
//
//  Created by admin on 2019/7/16.
//  Copyright © 2019 猫爷爷的酱醋茶. All rights reserved.
//

#include <stdio.h>

/*
 
 switch(表达式)与case(值)做相等比较。
 
 1.但是switch中表达式结果的值不能为实型，即小数。
 因为在变量存储的小数，例 num = 1.1，num在内存中的值并不为1.1，而是无限趋近于1.1的值。
 
 2.case中的代码，如果有变量声明，需要使用括号。
     case 值:
     {
     int num = 0;
     ...
     }
 
 3.switch-case结构与if结构
 1）能够使用switch-case结构实现的代码，一定可以用if结构实现。
    if结构能实现的代码，不一定能用switch-case实现。
 2）switch结构只能做等值判断，不能直接做范围判断，并且case后面的数据不能有变量。
    if结构既能做等级判断，也能做范围判断。
 3）如果是做等值判断，建议使用switch结构
    如果是范围判断，建议使用if结构。
 
 4.break
 1）可以使用在switch的case代码块中，代表立即结束switch-case结构
 2）break还可以用在循环体中
    如果在循环体中遇到break，立刻结束并跳出循环体。
 
 */

int main(int argc, const char * argv[]) {
    // insert code here...
    printf("Hello, World!\n");
    return 0;
}
